RELATED WORDS
PARAPHRASING
a person or thing that hinders
obstruction, difficulty
something that stops progress or makes it difficult
impediment, barrier
something that blocks a way, prevents progress
obstacle, impediment